/*
 * @Description:
 * @Version: 2.0
 * @Autor: swc
 * @Date: 2024-08-01 09:01:09
 * @LastEditors: swc
 * @LastEditTime: 2024-08-19 15:41:09
 */
export class N_userPrefTemplate {
  _sys_user_id = '';

  id = '';

  classification = '';

  title = '';

  f_comment = '';

  preview = '';

  f_type = 1;

  f_data = {
    global: { fontFamily: '' },
    home: {
      nav: {
        title: {
          bgc: '',
          hoverBgc: '',
          fontColor: ''
        },
        firstNav: {
          bgc: '',
          hoverBgc: '',
          fontColor: '',
          hoverFontColor: ''
        },
        secondNav: {
          bgc: '',
          hoverBgc: '',
          fontColor: '',
          hoverFontColor: ''
        }
      },
      top: {
        bgc: '',
        hoverBgc: '',
        fontColor: '',
        hoverFontColor: ''
      },
      main: {
        contentBgc: ''
      },
      tabs: {
        bgc: '',
        activeFontColor: '',
        fontColor: '',
        hoverFontColor: ''
      }
    },
    components: {
      basegrid: {
        tableBgc: '',
        theadBgc: '',
        footerBgc: '',
        toolbarBgc: '',
        rowCheckedBgc: '',
        rowCurrentBgc: '',
        rowStripedBgc: '',
        toolbarBtnHoverBgc: '',
        toolbarBtnHoverFontColor: ''
      },
      baseform: {
        bgc: '',
        collapseHeaderBgc: ''
      },
      basepanel: {
        toolbarBgc: '',
        toolbarBtnHoverBgc: '',
        toolbarBtnHoverFontColor: ''
      },
      treegrid: {
        toolbarBgc: '',
        toolbarBtnHoverBgc: '',
        toolbarBtnHoverFontColor: ''
      },
      multiform: {
        toolbarBgc: '',
        toolbarBtnHoverFontColor: ''
      },
      graph: {
        toolbarBtnHoverBgc: '',
        toolbarBtnFontColor: '',
        toolbarBtnHoverFontColor: '',
        toolbarBtnDisabledFontColor: ''
      },
      dateNav: {
        bgc: '',
        titleBgc: '',
        calendarBgc: ''
      },
      modal: {
        bgc: ''
      }
    }
  };
}

export interface I_userPrefTemplate extends N_userPrefTemplate {}
